```plaintext
echo off
chcp 936

rem ----------------------------
rem v1.0.4a_______20241007_1223
rem - 确定项目文件结构

rem /*
rem  * 变量准备
rem  */

set "ymd=%date:~0,4%_%date:~5,2%%date:~8,2%_%time:~0,2%:%time:~3,2%"

rem 延迟环境变量扩展
setlocal EnableDelayedExpansion 

rem :WriteIn
rem set /p FileName=请输入新工程的英文工程名,以团队商定为准,例如"ADC1208" :
rem rem 计算str长度，并修改为小写
rem rem for /l %%i in (0,1,1000) do if "!FileName:~%%i,1!"=="" set strlen=%%i && goto :end
rem :end 
rem echo 确认新工程名为：%FileName%,have fun;GG GL

set FileName="%cd%"
rem /*
rem  * 发布文件
rem  */

rem 发布用的文件夹创建

md %FileName%\BugAndLog
md %FileName%\BugAndLog\20240905
set Path=%FileName%\BugAndLog\20240905\.keep
>%Path% type nul 


md %FileName%\Docs
set Path=%FileName%\Docs\.keep
>%Path% type nul 


md %FileName%\Output
md %FileName%\Output\Firmware
set Path=%FileName%\Output\Firmware\.keep
>%Path% type nul 
md %FileName%\Output\Hardware
set Path=%FileName%\Output\Hardware\.keep
>%Path% type nul 
md %FileName%\Output\Model
set Path=%FileName%\Output\Model\.keep
>%Path% type nul 
md %FileName%\Output\Software
set Path=%FileName%\Output\Software\.keep
>%Path% type nul 


md %FileName%\Public
md %FileName%\Public\Firmware
set Path=%FileName%\Public\Firmware\.keep
>%Path% type nul 
md %FileName%\Public\Hardware
set Path=%FileName%\Public\Hardware\.keep
>%Path% type nul 
md %FileName%\Public\Model
set Path=%FileName%\Public\Model\.keep
>%Path% type nul 
md %FileName%\Public\Software
set Path=%FileName%\Public\Software\.keep
>%Path% type nul 


md %FileName%\Src
md %FileName%\Src\Firmware
set Path=%FileName%\Src\Firmware\.keep
>%Path% type nul 
md %FileName%\Src\Hardware
set Path=%FileName%\Src\Hardware\.keep
>%Path% type nul 
md %FileName%\Src\Model
set Path=%FileName%\Src\Model\.keep
>%Path% type nul 
md %FileName%\Src\Software
set Path=%FileName%\Src\Software\.keep
>%Path% type nul 


rem pause
rem exit

rem 发布的文档结构释义+简要版本说明文件
set Path=%FileName%\readme.txt
echo 当前版本:v1.0.0>%Path%
echo 更新日期:%ymd%>>%Path%
echo 更新作者:>>%Path%
echo 更新内容:>>%Path%
echo 创建了%FileName%工程>>%Path%
echo.>>%Path%
echo ----------------------- 分割线 ----------------------->>%Path%
echo ├─BugAndLog //后续遇到的bug处理记录>>%Path%
echo ├─Doc //例程的发布版说明文件(包含.doc和.pdf)，可能更多的文档将以在线的形式展现>>%Path%
echo ├─Output //软件的输出文件地址、临时文件的存放位置【!!!该文件夹内的内容不上传gitee】>>%Path%
echo ├─Public //稳定版本发布记录、归档文件存放处；[后续可能考虑用gitee来发布版本]]>>%Path%
echo ├─Src //各方技术源文件存放文件夹，生成过程的文件不能放进来>>%Path%
echo │  ├─Firmware //单片机程序源码存放位置>>%Path%
echo │  ├─Hardware //PCB制版相关文件存放位置>>%Path%
echo │  ├─Model //3D模型设计文件存放位置>>%Path%
echo │  └─Software //上位机、WEB软件相关文件存放位置>>%Path%
echo │>>%Path%
echo └─readme.txt //文件夹结构释义+简要版本说明文件>>%Path%


pause
```